<?php

require_once("../../util/conexao.php");

class FinanceiraDao{
	
	public function retornaFinanceiras(){
		
		$conexao  = Conexao::conectar();
		$financeiras = array();
		
		$query   = "select * from tbfinanceira where deletado='N' order by nome";
		$res     = mysql_query($query,$conexao);
		
		$i=0;
		while($row = mysql_fetch_object($res)){
			$financeiras[$i]['id']   = $row->id;
			$financeiras[$i]['nome'] = $row->nome;
			$i++;
		}
		
		Conexao::desconectar();
		return $financeiras;
	}
	
	public function verificarExistenciaFinanceira($financeira){
		
		$conexao  = Conexao::conectar();
		
		$query = "select count(*) as total from tbfinanceira where nome='".utf8_decode($financeira)."' and deletado='N'";
		$res   = mysql_query($query,$conexao);
		$row   = mysql_fetch_object($res);
		
		return $row->total;
		
		Conexao::desconectar();
	}
	
	public function verificarExistenciaFinanceiraAtualizar($financeira,$id){
		
		$conexao  = Conexao::conectar();
		
		$query = "select count(*) as total from tbfinanceira where nome='".utf8_decode($financeira)."' and id<>".$id." and deletado='N'";
		$res   = mysql_query($query,$conexao);
		$row   = mysql_fetch_object($res);
		
		return $row->total;
		
		Conexao::desconectar();
	}
	
	public function cadastrarFinanceira($arrayDados){
		
		$conexao  = Conexao::conectar();
		
		$query = "insert into tbfinanceira(nome)values('".utf8_decode($arrayDados["financeira"])."')";								  
		$res   = mysql_query($query,$conexao);
		
		return $res;
		
		Conexao::desconectar();
	}
	
	public function atualizarFinanceira($arrayDados){
		
		$conexao  = Conexao::conectar();
		
		$query = "update tbfinanceira set nome='".utf8_decode($arrayDados['financeira'])."' where id=".$arrayDados['id'];
		          								  
		$res   = mysql_query($query,$conexao);
		
		return $res;
		
		Conexao::desconectar();
	}
	
	public function retornarDadosFinanceira($codigo){
		
		$conexao  = Conexao::conectar();
		
		$query   = "select * from tbfinanceira where id=".$codigo;
		$res     = mysql_query($query,$conexao);
		
		return mysql_fetch_object($res);
		
		Conexao::desconectar();
	}
}

?>